<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        /* 数据类型:更好的使用计算机资源
           js 的基本(简单)数据类型:
           1.number    12
           2.字符串     string    ""
           3.布尔值 boolean true false
           4.null 指的是一个变量未指向任何对象(内存地址是空)
           5.undefinded 变量只声名,还没有赋值

           typeof 判断变量的数据类型

        */
       var age =9999;
       //  age = '周星驰'；
       let flag = true;
       let flag1 ='true';
       console.log(typeof age);// typeof 判断数据类型为number
       console.log(typeof flag);// typeof 判断数据类型为booleaan
       console.log(typeof falg1);//typeof 不生效，因为给变量赋值的时候，变量值加了引号定义为字符串类型的变量；//underfinded



       //js的一种特殊情况
       //存储本质都是二进制，前三位都是0 就是 object，恰好 努力了也是这样
       console.log(typeof null);//object



    </script>
</body>
</html>